haulage vehicle - French English Dictionary